草庐IT

c++ - 异常 : Access violation

全部标签

c - 如何在C中生成一个xml文件

我想通过我的C应用程序生成一个xml文件并动态地向其中添加条目。我几乎知道我的xml应该是什么样子,我的意思是它的模式。请让我知道如何在C中完成此操作。 最佳答案 您可以使用类似minixml的xml库.它可以在您的应用程序中读取和写入XML和类似XML的数据文件,而无需大型非标准库,并且Mini-XML只需要一个ANSIC兼容的编译器。 关于c-如何在C中生成一个xml文件,我们在StackOverflow上找到一个类似的问题: https://stacko

c - miniXML 解析 C API

我正在尝试解析以下XML文件:RootPai_1Pai1,Filho1Pai1,Filho2Pai_2Pai2,Filho1Pai2,Filho2我正在使用以下C代码://...openfilexml_tree=mxmlLoadFile(NULL,fp,MXML_TEXT_CALLBACK);node=xml_tree;printf("%s\n",mxmlGetText(node,NULL));//herethereturnis:Root//Iexpected:Root,OKnode=xml_tree->child;printf("%s\n",mxmlGetText(node,NULL

c# - 努力估计 : using C/Win32 or learning C#/. NET

我打算编写一个小应用程序来解决个人的痛处,并可能让一些同事的生活更轻松。这是我所拥有的:10年以上C语言经验从Win3.1到2000天,在使用C语言针对Win16/32API进行编程方面拥有丰富的经验。我自己编写的C库已经完成了应用程序应完成的大约75%。应用程序应该做什么:打开二进制文件,将其输入上述库。获取生成的文本输出并将其输入到新的Excel工作簿中。应用一些格式。与Windows环境很好地集成(在“打开方式...”中可用,记住一些使用注册表等的东西)(可能稍后)在将CSV数据提供给Excel之前,通过在XML文件中查找某些值的含义来解析它。除了XML解析部分外,在将COM/O

c# - 反序列化异常处理

如果我读这个xml:sciezka44Napismoj反序列化会在内部异常中显示:{"Thestring'44'isnotavalidBooleanvalue."}现在我想从导致异常的字段的异常对象名称中读取(在这个例子中我应该得到“编码”)。如何做到这一点?[Serializable]publicclassSettings{publicstringFontPath{get;set;}publicboolCoding{get;set;}}try{using(FileStreams=File.OpenRead(fileName)){XmlSerializerxs=newXmlSerial

java - 将 setParameter 与节点集一起使用时,会引发异常 "Invalid conversion from java.lang.String to node-set"

我正在尝试通过从我的Java代码调用XSLT来转换XML。我在将XML字符串作为参数传递给XSLT时遇到问题。这会导致异常:从“java.lang.String”到“node-set”的无效转换。这是调用XSLT的方法:Transformerl_transformer=TransformerFactory.newInstance().newTransformer(xslt_file_path);l_transformer.setOutputProperty(OutputKeys.ENCODING,"ISO-8859-1");l_transformer.setParameter("col

c# - XmlReader 异常处理 - IEnumerable

我正在读取一个非常大的XML文件,我必须将其作为流读取,如下所示:publicIEnumerableGetStuff(){foreach(vargzipStreaminGetGZips()){using(varreader=XmlReader.Create(gzipStream,newXmlReaderSettings{CheckCharacters=false})){reader.MoveToContent();while(reader.Read())//我在处理过程中遇到无效字符异常:'',hexadecimalvalue0x19,isaninvalidcharacter.Line

xml - BaseX 8.2 中带有元素节点测试的 XQuery 文档节点测试会在根元素之前出现注释时抛出异常。为什么?

在BaseX8.2中,我尝试将其分配给XQuery变量,这是一个根元素具有特定名称的文档节点。源XML如下所示:为了获取文档节点,我使用DocumentTest对其进行类型检查:declarevariable$docnodeasdocument-node(element(myRootElement)):=doc("pathToSourceFile");但是,我收到以下错误消息:XPTY0004:无法将文档节点()视为文档节点(document-node()(myRootElement))...这是非常出乎意料的,因为如果在根元素之前没有注释,则赋值成功。这意味着评论的存在会使查询失败。

c - R XML - 无法从内存中删除内部 C 节点

我必须解析大约2000个xml文档,从每个文档中提取某些节点,将它们添加到单个文档中,然后保存。我正在使用内部C节点,以便我可以使用XPath。问题是,当我遍历文档时,我无法从内存中删除内部C对象,最终使用了>4GB的内存。我知道问题不在于加载的树(我只是通过加载和删除每个文档的哈希树来运行循环),而在于过滤的节点或根节点。这是我使用的代码。我缺少什么以便在每次迭代结束时清除内存?xmlDoc谢谢你的帮助 最佳答案 所以我发现没有办法使用“XML”来做到这一点而不会出现内存泄漏和大量处理时间。幸运的是,“xml2”现在可以处理创建文

Javascript 格式化异常

我在三个表上使用内部联接并显示结果表。我为此使用Xml。tblechecklistprogramworkpackagexrefprwpxrefINNERJOINtblechecklistprogramprONpr.ixProgram=prwpxref.ixProgramINNERJOINtblechecklistworkpackagewpONwp.ixWorkPackage=prwpxref.ixWorkPackageINNERJOINtblechecklistworkpackageactivityxrefwpaxrefONwpaxref.ixWorkPackage=wp.ixWork

java - 由于名称中存在撇号而导致无效的 XPath 表达式异常

我收到以下代码的无效Xpath异常。current.Name=current.Name.replace("'","\'");System.out.println(current.Name);Stringxp1="//page[@name='"+current.Name+"']";Elementn=(Element)oDocument.selectSingleNode(xp1+"/Body/contents");当current.name中的字符串中有撇号时发生异常current.name:"Répartitionparsecteurd'activité"错误信息